package com.own.component.common.util.encrypt.util;

import com.own.component.common.util.encrypt.BaseEncryptUtil;

/**
 * LoopUtil
 *
 * @author chenxueli
 * @date 2022-10-25 19:18:00
 */
public class LoopUtil implements BaseEncryptUtil {

    /**
     * 加密
     *
     * @param content 加密内容
     * @return 加密后的内容
     */
    @Override
    public String encrypt(String content) {
        var array = content.toCharArray();
        for (var i = 0; i < array.length; i++) {
            array[i] = (char) (array[i] ^ 't');
        }
        return new String(array);
    }

    /**
     * 解密
     *
     * @param content 解密内容
     * @return 解密后的内容
     */
    @Override
    public String decrypt(String content) {
        return encrypt(content);
    }

}
